Skip to content

Feat/prescale run#4

Merged
pyjeebz merged 3 commits into
mainfrom
feat/prescale-run
Jun 25, 2026
Merged

Feat/prescale run#4
pyjeebz merged 3 commits into
mainfrom
feat/prescale-run

Conversation

@pyjeebz

@pyjeebz pyjeebz commented Jun 25, 2026

Copy link
Copy Markdown
Owner

Looks good. Let's merge.

pyjeebz and others added 3 commits June 25, 2026 16:34
Replace the old API-driven commands (predict/detect/recommend/status/
agent/config) with a single self-contained command: prescale run <url>.

Ramp virtual users against a URL with an httpx + asyncio engine, capture
latency percentiles and error kinds per level, detect the error-onset
point (error rate or p95 latency wall), and print a plain-English
readiness verdict with a v0 bottleneck hint. Includes a basic safety gate
(--i-own-this + confirm for non-local hosts). Zero new dependencies.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Remove the multi-cloud / Kubernetes platform now that PreScale is a
single-purpose load-test CLI: ml/ (forecasting + dashboard), infra/,
charts/, agent/, landing-page/, examples/, scripts/, docs/, and all
GCP/Helm/Render/CloudBuild configs, plus stray artifacts.

Depivot packaging and CI to the load-test thesis: slim CI to lint + test
the CLI across Py 3.10-3.12, reduce release.yml to a PyPI trusted publish,
and update both pyproject files (name, description, keywords, deps).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Replace the old platform docs (ML / multi-cloud / dashboard / Helm) with
docs for `prescale run`: what it does, install, usage, options, how it
works, a safety note, and an honest roadmap. Covers both the root README
and the CLI package long description.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 25, 2026 20:58
Repository owner deleted a comment from vercel Bot Jun 25, 2026
@pyjeebz pyjeebz merged commit 935b4e3 into main Jun 25, 2026
5 of 6 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants